using System;
using Symbonix.Library.DataStructure;
namespace Symbonix.NorSoNet.Security.BLL.Privacy {
	
	public abstract class PrivacyPolicyBase : IPrivacyPolicy  {
		
		public abstract int UserId {
			get;
			set;
		}
		
		public abstract ReadOnlyCustomCollection<Symbonix.NorSoNet.Security.BLL.Privacy.PrivacyOption> Options {
			get;
			set;
		}

		
		public abstract bool Reset();		
		public abstract bool Update();		
		public abstract IPrivacyPolicy Load(int userId);
	}

}
